switch...case
再來看一個不用break的範例。
Source Code
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
	int day;
	printf("請輸入星期(1-7):");
	scanf("%d",&day);
	switch(day)
	{
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:printf("工作日\n"); break; 
		case 6:
		case 7:printf("假日\n"); break;
	}
	return 0;
}
執行結果





case 1到case 5 都要執行一樣的動作,輸出工作日,那我們在case 5後面輸入執行動作和break跳出switch即可,上面case 1到case 4都不用輸入東西也不用輸入break這樣不管選到case 1~case 4 最終只會往下跑到case 5 然後遇到break 跳出,case 6和case7同理。
也就是說有很多選擇都是要做相同一件事,就可以拿掉break。